//package tpo.wmb.consumer.fallback;
//
//import com.github.pagehelper.PageInfo;
//import dto.Dto;
//import feign.hystrix.FallbackFactory;
//import org.springframework.stereotype.Component;
//import pojo.BuyOrder;
//import pojo.BuyReturn;
//import pojo.DetailList;
//import tpo.wmb.consumer.client.Order_FeignClient;
//
//import java.util.List;
//import java.util.Map;
//
//@Component
//public class Fall implements FallbackFactory<Order_FeignClient> {
//
//    @Override
//    public Order_FeignClient create(Throwable cause) {
//        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>发生错误:"+cause);
//        return new Order_FeignClient() {
//
//            @Override
//            public Dto<PageInfo<BuyOrder>> selectOrderList(Map<String, Object> map) {
//                Dto<PageInfo<BuyOrder>> dto=new Dto<>();
//                dto.setMsg("服务器出错啦,请稍后再试!");
//                dto.setSuccess(false);
//                dto.setCode(404);
//                return dto;
//            }
//
//            @Override
//            public Dto<BuyOrder> selectOrder(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Integer updateOrder(BuyOrder buyOrder) {
//                return null;
//            }
//
//            @Override
//            public Integer insertOrder(Map<String,Object> map) {
//                return null;
//            }
//
//            @Override
//            public Integer deleteOrder(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Dto<PageInfo<BuyReturn>> selectBuyReturnList(Map<String, Object> map) {
//                return null;
//            }
//
//            @Override
//            public Dto<BuyReturn> selectBuyReturn(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Integer updateBuyReturn(BuyReturn buyReturn) {
//                return null;
//            }
//
//            @Override
//            public Integer insertBuyReturn(BuyReturn buyReturn) {
//                return null;
//            }
//
//            @Override
//            public Integer deleteBuyReturn(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public List<DetailList> selectDetailList(String s, Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Integer insertDetailList(DetailList detailList) {
//                return null;
//            }
//
//            @Override
//            public Integer updateDetailList(DetailList detailList) {
//                return null;
//            }
//
//            @Override
//            public Integer deleteDetailList(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Map<String, Object> seeUpdateBuyReturn(Integer integer) {
//                return null;
//            }
//
//            @Override
//            public Map<String, Object> detailListWares(String s) {
//                return null;
//            }
//        };
//    }
//
//}
